package com.edu.lxshpc.service;

import com.edu.lxshpc.pojo.BlogComment;
import com.baomidou.mybatisplus.extension.service.IService;
import com.edu.lxshpc.povo.BlogCommentVO;
import com.edu.lxshpc.utils.PageParams;
import com.edu.lxshpc.utils.Result;

/**
* @author Sanshan
* @description 针对表【blog_comment】的数据库操作Service
* @createDate 2023-11-26 17:13:04
*/
public interface BlogCommentService extends IService<BlogComment> {
    /**
     * 获取评论
     * @param blogId 博客id
     * @param pageParams 分页参数
     * @return 业务信息
     */
    Result getBlogComments(Long blogId, PageParams pageParams);
    Result getBlogComments(Long blogId);
    /**
     *  * 插入评论
     * @param blogCommentVO 评论vo类
     * @return 业务信息
     */
    Result saveBlogComment(BlogCommentVO blogCommentVO);
    /**
     * 删除评论
     * @param commentId 评论id
     * @return 业务结果信息
     */
    Result removeCommentById(Long commentId);
}
